if(c>='0'&&c<='9')num++ 去掉其中的一个'',改成if(c>=0&&c<='9')结果还是正确的
来源:百度知道 编辑:UC知道 时间:2024/06/13 23:55:08
但如果两个'' ''都去掉了,结果就错了.请问这是为什么?
字符比较,其实就是比较asicc码值。所以你把‘’去掉也可以的,只不过0就不是字符0,而是asicc码值为0对应的字符。你两个都去掉是可以的,不会出错的。
int main(void)
{
char c;
int num=0;
if(c>=0&&c<=9)num++;
return 0;
}
这个程序是没有错误的。如果还有问题可以h我。
你指的是去掉IF条件里的吗
还是NUM++?
excel函数if,求A,B,C列的中间的数值。解释=if(B>C,if(C>D,C,if(B>D,D,B)),if(B>D,B,if(C>D,D,C)))。
C语言中if(c>='0'&&c<='9')这是在判断什么?
C语言中的if(a>b>c)是什么意思?
在excle中如何使象这样的式子=IF(C2>=85,"A",IF(C2>=70,"B",IF(C2>=60,"C",IF(C2<60,A22))))
C语言问题:if(a%2)与if(a%2==0)有什么区别?
在c语言中if !a和if a=0是一个意思吗?
<c:if test="${sItems.parentid=0}">中,sItems.parentid可不可以和一个变量进行比较啊?应该怎么做?
在C语言编程时,if(a ==0 )和if(0 == a)的区别?
在C中,为什么有的程序员将if(i==0)写成if(0==i)
“=SUM(IF(B1:B50=〃女〃,IF(C1:C50>=60,1,0)))